本篇介紹如何從 Linux 作業系統中把訊息傳送到 Zabbix。我們假設這些作業系統都是使用 Proxy 所管理,但又要把資料送到 Zabbix,此時作業系統應該要把訊息傳到 Proxy 就可以了。
-z
:指定 Zabbix Server 或 Zabbix Proxy 的 IP 位址。-p
:指定 Zabbix Server 或 Zabbix Proxy 的連接埠號,預設是 10051。-s
:指定發送資料的主機名。這個主機名必須與 Zabbix Web 界面中配置的主機名完全匹配。-k
:指定發送資料的 Key 名。這個 Key 必須與 Zabbix Web 界面中配置的監控項目(Item)完全匹配。-o
:指定發送的訊息。--tls-connect
:指定使用 PSK(Pre-Shared Key)加密連接。--tls-psk-file
:指定包含 PSK 的文件路徑。--tls-psk-identity
:指定 PSK 的身份標識。root# zabbix_sender -z 172.16.2.11 -p 10051 \
-s "server-trapper" -k "hello.key" \
-o "Message from server61" \
--tls-connect psk \
--tls-psk-file /etc/zabbix/zabbix_proxy.psk \
--tls-psk-identity class-proxy
Response from "172.16.2.11:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000473"
sent: 1; skipped: 0; total: 1
root# zabbix_sender -z 172.16.2.11 -p 10051 \
-s "server-trapper" -k "hello.key" \
-o "Message from server62" \
--tls-connect psk \
--tls-psk-file /etc/zabbix/zabbix_proxy.psk \
--tls-psk-identity class-proxy
Response from "172.16.2.11:10051": "processed: 1; failed: 0; total: 1; seconds spent: 0.000423"
sent: 1; skipped: 0; total: 1
在 [Monitoring] > [Host] 點選 server-trapper 的資料。
查看歷史記錄
列接收到的相關資訊